导航菜单
首页 >  帝国cms电脑端和移动手机端同步生成功能插件适用于帝国  > 帝国CMS开启多终端访问时访问电脑端以及手机端自动跳转含动态页和静态页代码

帝国CMS开启多终端访问时访问电脑端以及手机端自动跳转含动态页和静态页代码

[重要通告]如您遇疑难杂症,本站支持知识付费业务,扫右边二维码加博主微信,可节省您宝贵时间哦!

最近折腾了一个帝国的站,真的是各种的折腾,倒腾的都累了,今天好不容易搞定了手机以及PC站,但是不咋跳转,这就尴尬了,倒腾了好久才找到了解决办法,具体操作如下;

Empire CMS 7.2版本引入了全面的多接入终端功能,使网站更方便地制作多个移动接入终端;版本7.5中的多访问者升级:支持主端的后台刷新以生成每个访问端的静态页面,并且多访问端在静态模式下使用更方便。

首页页面头部

JS代码在body前面加上以下HTML源代码

try {var urlhash = window.location.hash;if (!urlhash.match("fromapp")){if ((navigator.userAgent.match(/(ipod|iphone|android|coolpad|mmp|smartphone|midp|wap|xoom|symbian|j2me|blackberry|wince)/i))){window.location="https://m.zuowenla.net/";}}}catch(err){}列表页动态页:https://m.zuowenla.net/e/action/ListInfo/?classid=[!--self.classid--]静态页:https://m.zuowenla.net内容页动态页:https://m.zuowenla.net/e/action/ListInfo/?classid=[!--self.classid--]静态页:https://m.zuowenla.net

分成动态与静态页面,可自行选择更换m.zuowenla.net为自己的子域名哦。

PS:继续延伸其他办法

1、假设我们有帝国cms 电脑网站www.zuowenla.net,手机网站m.zuowenla.net

现在电脑端和手机端都是生成静态网站,除了域名不同,静态连接地址都是相同的,例如:

www.zuowenla.net/demo/1.html    对应    m.zuowenla.net/demo/1.html

2、接下来要给电脑网站的首页、列表页、内容页的模板添加跳转代码,方法如下:

js是浏览器跳转,meta是告诉搜索引擎移动页面的地址。

1)首页模板需添加下面代码script type="text/javascript">try {var urlhash = window.location.hash;if (!urlhash.match("fromapp")){if ((navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i))){window.location="https://m.zuowenla.net/";}}}catch(err){}2)封面页和列表页添加下面代码try {var urlhash = window.location.hash;if (!urlhash.match("fromapp")){if ((navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i))){window.location="https://m.zuowenla.net";}}}catch(err){}

相关推荐: